\section{ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t Struct Reference}
\label{structec__slave__config__state__t}\index{ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t@{ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t}}


Slave configuration state.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
unsigned int \textbf{ online}\+: 1
\begin{DoxyCompactList}\small\item\em The slave is online. \end{DoxyCompactList}\item 
unsigned int \textbf{ operational}\+: 1
\begin{DoxyCompactList}\small\item\em The slave was brought into {\itshape OP} state using the specified configuration. \end{DoxyCompactList}\item 
unsigned int \textbf{ al\+\_\+state}\+: 4
\begin{DoxyCompactList}\small\item\em The application-\/layer state of the slave. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Slave configuration state. 

This is used as an output parameter of \doxyref{ecrt\+\_\+slave\+\_\+config\+\_\+state()}{p.}{group__ApplicationInterface_ga6b99c8912ed48a4ddce3d9470083dee1}.

\begin{DoxySeeAlso}{See also}
\doxyref{ecrt\+\_\+slave\+\_\+config\+\_\+state()}{p.}{group__ApplicationInterface_ga6b99c8912ed48a4ddce3d9470083dee1}. 
\end{DoxySeeAlso}


Definition at line 306 of file ecrt.\+h.



\subsection{Field Documentation}
\mbox{\label{structec__slave__config__state__t_a9e2af2cf43358d7abd1fdd04c293493f}} 
\index{ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t@{ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t}!online@{online}}
\index{online@{online}!ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t@{ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t}}
\subsubsection{online}
{\footnotesize\ttfamily unsigned int ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t\+::online}



The slave is online. 



Definition at line 307 of file ecrt.\+h.

\mbox{\label{structec__slave__config__state__t_aaadc9c8a1a5ee8b810ceaeed25723e61}} 
\index{ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t@{ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t}!operational@{operational}}
\index{operational@{operational}!ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t@{ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t}}
\subsubsection{operational}
{\footnotesize\ttfamily unsigned int ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t\+::operational}



The slave was brought into {\itshape OP} state using the specified configuration. 



Definition at line 308 of file ecrt.\+h.

\mbox{\label{structec__slave__config__state__t_ae14213eb8fa0145ecf1250e46ff7c4af}} 
\index{ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t@{ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t}!al\+\_\+state@{al\+\_\+state}}
\index{al\+\_\+state@{al\+\_\+state}!ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t@{ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t}}
\subsubsection{al\+\_\+state}
{\footnotesize\ttfamily unsigned int ec\+\_\+slave\+\_\+config\+\_\+state\+\_\+t\+::al\+\_\+state}



The application-\/layer state of the slave. 


\begin{DoxyItemize}
\item 1\+: {\itshape I\+N\+IT} 
\item 2\+: {\itshape P\+R\+E\+OP} 
\item 4\+: {\itshape S\+A\+F\+E\+OP} 
\item 8\+: {\itshape OP} 
\end{DoxyItemize}

Note that each state is coded in a different bit! 

Definition at line 310 of file ecrt.\+h.

